#ifndef __LORAGW_GPIO_H__
#define __LORAGW_GPIO_H__

#include <stdint.h>
#include "driver/gpio.h"


typedef struct
{
    uint8_t gpio_num;
    gpio_pull_mode_t pullMode;
    gpio_int_type_t intType;
    void (*callback)(void);
}gpio_interrupt_t;


void gpio_set_interrupt(gpio_interrupt_t* gpio);


#endif // __GPIO_H__
